package com.zwz.dao;

import java.util.List;
import java.util.Map;

/**
 * 角色资源关系
 * @author zhangwanzhong
 * 2016年2月27日 下午2:58:59
 */
public interface SysRoleResourceDao<T> extends BaseDao<T> {
	/**
	 * 根据角色查询资源ID
	 * @param roleId
	 * @return
	 */
	public List<String> findRolesResourceId(String roleId);
	
	/**
	 * 删除该角色下的权限
	 * @param roleId
	 * @return
	 */
	public int deleteAllByRoleId(String roleId);
	
	/**
	 * 批量新增
	 * @param map
	 * @return
	 */
	public int addBatchRoleAndResource(Map<String, Object> map);
	
	/**
	 * 根据角色Id查询全部url
	 * @param roleId
	 * @return
	 */
	public List<String> getUrlByRoleId(String roleId);
}
